import request from '@/utils/request'

// 查询项目负责人人员列表
export function listPersonnel(query) {
  return request({
    url: '/projectleader/personnel/list',
    method: 'get',
    params: query
  })
}

// 查询项目负责人人员详细
export function getPersonnel(id) {
  return request({
    url: '/projectleader/personnel/' + id,
    method: 'get'
  })
}

// 新增项目负责人人员
export function addPersonnel(data) {
  return request({
    url: '/projectleader/personnel',
    method: 'post',
    data: data
  })
}

// 修改项目负责人人员
export function updatePersonnel(data) {
  return request({
    url: '/projectleader/personnel',
    method: 'put',
    data: data
  })
}

// 删除项目负责人人员
export function delPersonnel(data) {
  return request({
    url: '/projectleader/personnel/delete',
    method: 'post',
    data: data
  })
}

// 查询添加人员页面人员列表
export function addListPersonnel(query) {
  return request({
    url: '/projectleader/personnel/addMemberList',
    method: 'get',
    params: query
  })
}

// 查询添加人员页面人员列表
export function checkLeaderMember(query) {
  return request({
    url: '/projectleader/personnel/checkLeaderMember',
    method: 'get',
    params: query
  })
}

// 查询添加人员页面人员列表
export function historyProjectList(query) {
  return request({
    url: '/projectleader/personnel/historyProjectList',
    method: 'get',
    params: query
  })
}

// 导出历史项目信息
export function exportPersonnel(query) {
  return request({
    url: '/projectleader/personnel/exportHistory',
    method: 'get',
    params: query
  })
}

//申请开通账号
export function applyAccount(data) {
  return request({
    url: '/projectleader/personnel/applyAccount',
    method: 'get',
    params: data
  })
}

//申请开通账号
export function applyAccounts(guids) {
  return request({
    url: '/projectleader/personnel/applyAccount/'+guids,
    method: 'post'
  })
}